package com.suray.attendance.model.bean;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Description: 工单明细
 * Author: linyu
 * Date: 2023/11/13
 */
@Data
@ApiModel(value = "MoDetail")
@TableName("mo_detail")
public class MoDetail implements Serializable {
    private String seq; //  1,
    private String item_name; // 材料品号 "J70x50x3 L=1439 (304不锈钢表面拉丝)"
    private String item_spec; // 材料规格 "JNQL-ZHWS-30-01-00-00",
    private String replaced_mode; // 去替代方式 "1",
    private BigDecimal plan_qty; // 预计用量 4.0,
    private BigDecimal required_qty; // 需领用量 4.0,
    private BigDecimal picking_qty; // 已领用量 4.0,
    private String feeding_mode; // 供料方式 "1",
    private String plan_picking_date; // 预计领料日期 "2023-04-26 00:00:00",
    private String remark; //  "",
    private BigDecimal over_picking_rate; // 超领率 0,
    private BigDecimal lack_picking_rate; // 缺领率 0,
    private BigDecimal application_qty; // 已申请量 4.0,
    private BigDecimal least_required_qty; // 最低用量 4.0,
    private String item_no; // 材料品号 "JNQL0310100072",
    private String unit_no; // 单位编号 "PCS",
    private String unit_name; // 单位名称 "PCS",
    private String operation_no; // 工艺编号 "",
    private String operation_name; // 工艺名称 "",
    private String warehouse_no; // 仓库编号 "AG902-2",
    private String warehouse_name; // 仓库名称 "半成品仓（虚拟仓）",
    private String storage_spaces_no; // 库位编号 "",
    private String storage_spaces_name; // 库位说明 "",
    private BigDecimal replaced_qty; // 被取替代数量 4.0,
    private String upper_level_item_no; // 上阶主件品号 "JNQL0310100014",
    private String upper_level_item_name; // 上阶主件品名 "母轨2",
    private String upper_level_item_spec; // 上阶主件规格 "JNQL-ZHWS-30-00-00-00",
    private String upper_level_item_feature_no; // 上阶主件特征码 "",
    private String upper_level_item_feature_spec; // 上阶主件特征码规格 ""
}
